"""Database models registry.

Import model classes here so that `Base.metadata` is aware of them before
`Base.metadata.create_all()` is called.
"""

from .user import User  # noqa: F401
from .book_model import Book  # noqa: F401
from .image_generation import ImageGeneration  # noqa: F401
from .chat_session import ChatSession  # noqa: F401
from .chat_message import ChatMessage  # noqa: F401
from .exploration_core import (  # noqa: F401
    ExplorationNode,
    NodeEdge,
    Quest,
    UserProgress,
    UserQuest,
    MiniGameRecord,
    UserProfileExt,
    Achievement,
    UserAchievement,
    AiLoreCache,
)
